import type { PageLoad } from './$types'; import LL, { setLocale } from '$i18n/i18n-svelte' import { get } from 'svelte/store' export const load = (async ({ parent, data }) => { // wait for `+layout.ts` to load dictionary and pass locale information const { locale } = await parent() // if you need to output a localized string in a `load` function, // you always need to call `setLocale` right before you access the `LL` store setLocale(locale) // get the translation functions value from the store const $LL = get(LL) return { title: $LL.homeTitle(), contact: data.contact } }) satisfies PageLoad;